Geeks Internet Cafe is a division of Computer Geeks, a computer hardware and software service company located in Grand Cayman's West Bay.
Unit C, West Bay Rd.P.O. Box 30868, Upper Land, Grand Cayman, Cayman Islands, KY1-1204
Click for more information